iT邦幫忙

2024 iThome 鐵人賽

0

今天簡單介紹下unity中的動畫:

https://ithelp.ithome.com.tw/upload/images/20241025/20169477ICozIqjOuN.png

在 Unity 中若要選動畫工具。從頂部的工具欄中,進入「Window」選要開始使用動畫功能,選擇 Animation(動畫),這樣你就可以打開與動畫相關的視窗和編輯器來進行操作。
https://ithelp.ithome.com.tw/upload/images/20241025/201694773NM7Ny3fWk.png
這是管理關鍵影格和動畫的地方。在這個視窗中,可以通過設置關鍵影格來創建動畫,關鍵影格可以用於不同的屬性,如位置、旋轉、縮放等。頂部的時間軸顯示動畫的持續時間,這樣可以在不同的時間點添加關鍵影格來控制物件隨時間的行為。左邊的「Add Property」按鈕可以選擇要動畫化的屬性,而上方的控制器可以即時預覽動畫效果。
https://ithelp.ithome.com.tw/upload/images/20241025/20169477aEokZH3jtb.png
這個是Animator控制器的設置。這個系統用來管理動畫狀態和它們之間的轉換。在這個可視化的狀態機中,能定義不同的動畫狀態(比如靜止、行走、奔跑),並且用轉換來連接它們。比如,當一個條件(如速度)達成時,角色可以從靜止狀態過渡到行走狀態。狀態之間的連線(箭頭)定義了動畫切換的邏輯和流程。

https://ithelp.ithome.com.tw/upload/images/20241025/20169477ckBeSaLTQ3.png
這裡的程式碼使用 GetComponetn 獲取 Animator 組件,並使用兩個命令來控制動畫:
SetBool("play", true) 設置動畫中的布林參數,來根據這個條件的真假來觸發特定的動畫。
SetTrigger("trigger") 用來觸發動畫狀態轉換,從而實現預定的動畫切換。

以上是一些用unity的動畫時可以用的一些些功能


上一篇
Day27: Audio
下一篇
Day29:建置和輸出
系列文
Unity操作環境新手之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言